giant prickly stick insect - Turc Anglais Dictionnaire